﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Isha.Services.Infrastructure;
using Isha.Entities;
using Isha.Repositories.Infrastructure;
using Isha.Data.Infrastructure;

namespace Isha.Services
{
    public interface ILanguageService : IServiceBase
    {
        void Initialize(ILanguageRepository languageRepository, IUnitOfWork unitOfWork);

        IEnumerable<Language> GetLanguages();
        Language GetLanguage(long id);
        void CreateLanguage(Language language);
        void DeleteLanguage(long id);   
    }
}
